package com.niit.session22;

import java.util.Arrays;
import java.util.List;

public class FunctionanlDemo {
	public static void main(String[] args) {
//		创建一个集合，存储1到10，遍历这个集合，打印其中的奇数。
//		 Arrays.asList可以快捷的拆创建一个集合
/*******************************使用命令式的编程实现*****************************************/		
		List<Integer> asList = Arrays.asList(1,2,3,4,5,6,7,8,9,10);
		for (Integer i : asList) {
			if(i%2 != 0) {
				System.out.println(i);
			}
		}
/*******************************使用函数式的编程实现*****************************************/		
		Arrays.asList(1,2,3,4,5,6,7,8,9,10).stream().filter(i -> i%2 != 0).forEach(System.out::println);
		
		
	}

}
